import React, { Component,PureComponent} from 'react'

// 纯组件使用PureComponent,不用再写shouldComponentUpdate()
export default class Test extends PureComponent{


// export default class Test extends Component {
  // shouldComponentUpdate()返回的是ture就执行更新，返回false就不更新
  // shouldComponentUpdate(nextprops, nextState) {
  //   // nextprops父组件传过来的最新props数据
  //   // this.props表示上一次的props数据
  //   console.log(this.props,nextprops);
  //   if(this.props.count===nextprops.count) return false;
  //   else
  //   return true;
  // }
  render() {
    console.log("test渲染了");
    return (
      <div>
        <h1>test</h1>
        <div>{this.props.count }</div>
        <button onClick={() => {
          this.forceUpdate()
        }}>test强制</button>
      </div>
    )
  }
}
